hardware random number generator core · Odd fixes
Maintainers
- M Olivia Mackall <olivia@selenic.com>
- M Herbert Xu <herbert@gondor.apana.org.au>
Paths
- F
Documentation/admin-guide/hw_random.rst - F
Documentation/devicetree/bindings/rng/ - F
drivers/char/hw_random/ - F
include/linux/hw_random.h
Last 30 days
Most active threads (last 7 days)
-
HOTtoday
[PATCH v1] hwrng: imx-rngc: Disable clock on registration failure
2026-08-02 22:23 · 0 replies in 7d · Yuho Choi <hidden>
Active reviewers (last 30 days)
-
Conor Dooley <conor.dooley@microchip.com>
1 attestation (1 Acked-by) · last on 2026-07-23 -
Rob Herring (Arm) <robh@kernel.org>
1 attestation (1 Acked-by) · last on 2026-07-10
Recent patches
Most-recent 30 patches in this subsystem on linux-crypto (capped at 30), ordered by date desc.
-
HOTtoday
[PATCH v1] hwrng: imx-rngc: Disable clock on registration failure
2026-08-02 · Yuho Choi <hidden> -
COOLING4d
[PATCH v6 2/2] hwrng: starfive: rework clk/reset teardown order for JHB100
2026-07-23 · lianfeng.ouyang <hidden> -
COOLING4d
REVIEWED: 3 (3M) [PATCH v6 1/2] dt-bindings: rng: starfive,jh7110-trng: add jhb100, drop jh8100
2026-07-23 · lianfeng.ouyang <hidden> -
COOLING7d
[PATCH] hwrng: stm32 - Fix runtime PM cleanup on registration failure
2026-07-18 · Can Peng <hidden> -
COOLING6d
[PATCH v4] hwrng: core - Stop/start hwrng_fillfn() kthread before/after suspend-resume
2026-07-13 · "Thomas Richard (TI)" <thomas.richard@bootlin.com> -
COLD17d
[PATCH v2 2/2] hwrng: omap: Enable on Renesas RZ/N1D
2026-07-10 · "Miquel Raynal (Schneider Electric)" <miquel.raynal@bootlin.com> -
COLD17d
REVIEWED: 7 (7M) [PATCH v2 1/2] dt-bindings: rng: Rename the title of the EIP-76 file
2026-07-10 · "Miquel Raynal (Schneider Electric)" <miquel.raynal@bootlin.com> -
COLD17d
[PATCH 1/3] hwrng: drivers - Remove redundant dev_err()/dev_err_probe()
2026-07-10 · Pan Chuang <hidden> -
COLD21d
[PATCH v3] hwrng: core - Stop/start hwrng_fillfn() kthread before/after suspend-resume
2026-07-03 · "Thomas Richard (TI)" <thomas.richard@bootlin.com> -
COLD21d
[PATCH v1] hwrng: ks-sa: Fix runtime PM cleanup on registration failure
2026-07-02 · Yuho Choi <hidden> -
DORMANTno replies
[PATCH RESEND] hwrng: atmel - drop __maybe_unused from atmel_trng_pm_ops
2026-06-30 · Thorsten Blum <thorsten.blum@linux.dev> -
COLD20d
[PATCH v5 2/2] hwrng: starfive: rework clk/reset teardown order for JHB100
2026-06-29 · lianfeng.ouyang <hidden> -
COLD20d
REVIEWED: 3 (3M) [PATCH v5 1/2] dt-bindings: rng: starfive,jh7110-trng: add jhb100, drop jh8100
2026-06-29 · lianfeng.ouyang <hidden> -
COLD15d
[PATCH 31/32] treewide: convert rdmsrq() from a macro to an inline function
2026-06-29 · Juergen Gross <jgross@suse.com> -
COLD15d
[PATCH 23/32] hw_random/via-rng: Stop using 32-bit MSR interfaces
2026-06-29 · Juergen Gross <jgross@suse.com> -
COLD38d
[PATCH] hwrng: omap: disable runtime PM on resume failure
2026-06-26 · Myeonghun Pak <hidden> -
COLD29d
[PATCH] hwrng: omap: Fix probe error path cleanup
2026-06-23 · Myeonghun Pak <hidden> -
COLD29d
[PATCH] hwrng: xilinx-trng: propagate timeout before any data is read
2026-06-23 · Pengpeng Hou <hidden> -
COLD42d
[PATCH v5 2/2] hw_random: timeriomem-rng: add configurable read width and data mask
2026-06-18 · Jad Keskes <hidden> -
COLD42d
[PATCH v5 1/2] dt-bindings: rng: timeriomem_rng: add reg-io-width and mask properties
2026-06-18 · Jad Keskes <hidden> -
COLD46d
[PATCH v4 2/2] hw_random: timeriomem-rng: add configurable read width and data mask
2026-06-17 · Jad Keskes <hidden> -
COLD46d
[PATCH v4 1/2] dt-bindings: rng: timeriomem_rng: add reg-io-width and mask properties
2026-06-17 · Jad Keskes <hidden> -
COLD47d
[PATCH v3 2/2] hw_random: timeriomem-rng: add configurable read width and data mask
2026-06-17 · Jad Keskes <hidden> -
COLD47d
[PATCH v3 1/2] dt-bindings: rng: timeriomem_rng: add width and mask properties
2026-06-17 · Jad Keskes <hidden> -
COLD29d
[PATCH 4/7] hwrng: qcom - Move qcom-rng.c into drivers/char/hw_random/
2026-06-15 · Eric Biggers <ebiggers@kernel.org> -
COLD47d
[PATCH v2] hw_random: timeriomem-rng: add configurable read width and data mask
2026-06-15 · Jad Keskes <hidden> -
COLD48d
[PATCH] hw_random: timeriomem-rng: add configurable read width and data mask
2026-06-15 · Jad Keskes <hidden> -
DORMANTno replies
[PATCH v4] hwrng: virtio: clamp device-reported used.len at copy_data()
2026-06-14 · Michael Bommarito <hidden> -
COLD52d
Re: [PATCH 0/4] Xilinx TRNG fix and simplification
2026-06-11 · Eric Biggers <ebiggers@kernel.org> -
COLD54d
[PATCH v4 1/2] dt-bindings: rng: starfive,jh7110-trng: add jhb100, drop jh8100
2026-06-09 · lianfeng.ouyang <hidden>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
STALE80d
REVIEWED: 1 (0M) [PATCH v2 4/4] hwrng: core - use sysfs_emit_at in rng_available_show
2026-05-05 · Thorsten Blum <thorsten.blum@linux.dev> · 1 Reviewed-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE152d
[PATCH 2/2] hwrng: mtk - add support for hw access via SMCC
2026-03-04 · Daniel Golle <daniel@makrotopia.org> -
COLD23d
[PATCH 13/16] hwrng: omap: Enable on Renesas RZ/N1D
2026-03-27 · "Miquel Raynal (Schneider Electric)" <miquel.raynal@bootlin.com> -
STALE123d
[PATCH v2 2/2] hwrng: mtk - add support for hw access via SMCC
2026-04-02 · Daniel Golle <daniel@makrotopia.org> -
STALE104d
[PATCH v3 2/2] hwrng: mtk - add support for hw access via SMCC
2026-04-19 · Daniel Golle <daniel@makrotopia.org> -
STALE90d
[PATCH v4 3/3] hwrng: mtk - add support for hw access via SMCC
2026-04-20 · Daniel Golle <daniel@makrotopia.org> -
DORMANTno replies
[PATCH RFC] hwrng: core - Set hwrng_fillfn() kernel thread freezable
2026-04-27 · "Thomas Richard (TI)" <thomas.richard@bootlin.com> -
STALE80d
[PATCH v2 2/4] hwrng: core - use bool for wait parameter in rng_get_data
2026-05-05 · Thorsten Blum <thorsten.blum@linux.dev> -
STALE80d
[PATCH v2 3/4] hwrng: core - use MAX to simplify RNG_BUFFER_SIZE
2026-05-05 · Thorsten Blum <thorsten.blum@linux.dev> -
COLD53d
[PATCH 2/2] hwrng: hisi-trng - Move hisi-trng into drivers/char/hw_random/
2026-05-30 · Eric Biggers <ebiggers@kernel.org> -
COLD52d
[PATCH 4/4] hwrng: xilinx - Move xilinx-rng into drivers/char/hw_random/
2026-05-31 · Eric Biggers <ebiggers@kernel.org>